package com.ruoyi.system.service;

import com.ruoyi.system.domain.*;

import java.util.List;

/**
 * 用户 业务层
 * 
 * @author ruoyi
 */
public interface FlowChartService
{

    List<FlowChart> selectFileDataList(FlowChartMenus fileData);

    int insertFileData(FlowChart personnelInformationUser);

    int deleteUserByIds(Integer id);

    int editSave(FlowChart personnelInformationUser);


    void insertFileImg(String s, Integer id);

    List<FlowChart> selectlistAfterList(FlowChartMenus flowchart);
    List<FlowChart> selectlistTemporaryStorage(FlowChartMenus flowchart);

    void updatefinish(Long id);

    int addModalNode(FlowChartNode flowchartNode);

    FlowChartVm getModalNode(Long id);

    List<FlowChartNode> getNodeId(Long id);

    int updateModalNode(FlowChartNode flowchartNode);

    FlowChartNode getNdesName(FlowChartNode flowchartNode);

    int updateModalNodeOperationType(FlowChartNode flowchartNode);

    int updateNotifyPerson(FlowChart flowchart);

    FlowChartNode getflowChartNode(int pid, String nodesId);
}
